/** 状态配置文件
 * value：数据库值（必填
 * text：显示文本（必填
 * color：显示颜色
 * badge：设置Badge状态点，参数为Badge徽标数{status,color,count...}
 */

//聚合渠道订单状态
export const ChannelOrderState = [
  { value: 0, text: '未派单' },
  { value: 1, text: '已派单' },
  { value: 2, text: '已取消' },
  { value: 3, text: '已接单' },
  { value: 4, text: '司机就位' },
  { value: 5, text: '开始服务' },
  { value: 6, text: '结束服务' },
  { value: 7, text: '司机报单' },
  { value: 8, text: '结算完成' },
  { value: 9, text: '派单失败' }
]
//派单方式
export const Distribute = [
  { value: 1, text: '按当前配置城市派单，若派单失败则失败' },
  { value: 2, text: '按当前配置城市派单，若派单失败则使用default配置派单，若供应商状态停用或当前配置停用则使用默认配置下单' },
  { value: 3, text: '若当前状态停用则，该配置失效' }
]

//代驾订单状态
export const OrderState = [
  { value: 102, text: '开始派单' },
  { value: 180, text: '派单中' },
  { value: 301, text: '司机接单' },
  { value: 302, text: '司机已就位' },
  { value: 303, text: '已开车' },
  { value: 304, text: '代驾结束' },
  { value: 403, text: '客户销单' },
  { value: 404, text: '司机销单' },
  { value: 501, text: '司机报单' },
  { value: 506, text: '派单失败' },
  { value: 600, text: '结算完成' }
]
//支付状态
export const PayState = [
  { value: 0, text: '未支付', badge: { status: 'warning' } },
  { value: 1, text: '已支付', badge: { status: 'success' } }
]
//预约类型
export const BookingType = [
  { value: '01001', text: '选司机下单' },
  { value: '01002', text: '换一个' },
  { value: '01003', text: '一键预约' }
]

//质检状态
export const QualityStatus = [
  //1待质检 2审核通过 3审核不通过 4 已撤销 5 审核不通过且不结算（流程终止不能重新提交）6 待审核风险检测中
  { value: 1, text: '待质检' },
  { value: 2, text: '审核通过' },
  { value: 3, text: '审核不通过' },
  { value: 4, text: '已撤销' },
  { value: 5, text: '审核不通过且不结算' },
  { value: 6, text: '待审核风险检测中' }
]

//优惠券状态
export const CouponStatus = [
  //SENDED：可用、USED：已使用、EXPIRED：已过期、ORIGINAL:未激活
  { value: 'SENDED', text: '可用' },
  { value: 'USED', text: '已使用' },
  { value: 'EXPIRED', text: '已过期' },
  { value: 'ORIGINAL', text: '未激活' }
]

//券批次-状态
export const CouponBatchConfigStatus = [
  { value: 'ENABLE', color: '#52c41a', label: '启用', text: '启用' },
  { value: 'DISABLE', color: '#f5222d', label: '停用', text: '停用' }
]
//券批次-审核状态
export const CouponBatchConfigAutditStatus = [
  //状态 NOT_REVIEWED-未审核  REVIEWED-已审核 REVIEWED_FAIL-未通过
  { value: 'NOT_REVIEWED', label: '未审核', text: '未审核', badge: { status: 'warning' } },
  { value: 'REVIEWED', label: '已审核', text: '已审核', badge: { status: 'success' } },
  { value: 'REVIEWED_FAIL', label: '未通过', text: '未通过', badge: { status: 'error' } }
]
//券批次-适用业务
export const CouponBatchConfigBusiness = [
  { value: 'DAIJIA', label: '代驾', text: '代驾' },
  { value: 'NIANJIAN', label: '年检代办', text: '年检代办', disabled: true },
  { value: 'COMMON', label: '通用', text: '通用', disabled: true }
]
//结算方式 OUT-出库结算 EXCHANGE-发放/兑换结算 USED-使用结算（优惠券核销）
export const CouponSettlementMethod = [
  { value: 'OUT', label: '出库结算', text: '出库结算' },
  { value: 'EXCHANGE', label: '发放/兑换结算', text: '发放/兑换结算' },
  { value: 'USED', label: '使用结算（优惠券核销）', text: '使用结算（优惠券核销）' }
]
//券出库类型 EXCHANGE-生成券码  ADMIN-后台发券 API-接口发券
export const CouponOutputType = [
  { value: 'EXCHANGE', label: '生成券码', text: '生成券码' },
  { value: 'ADMIN', label: '后台发券', text: '后台发券' },
  { value: 'API', label: '接口发券', text: '接口发券' }
]
